package com.yunji.cabinet.device;

import lombok.Getter;

/**
 * @author : peter-zhu
 * @date : 2025/1/14 14:27
 * @description : TODO
 **/
@Getter
public enum DeviceCommandEnum {
    OPEN_RESTOCK("打开补货仓门"),//打开补货仓门
    OPEN_SHIPPING("打开出货仓门"),//打开出货仓门
    PING("ping机器"),//ping机器
    GET_DEVICE_INFO("查看上报状态"),//查看上报状态
    GET_VERSION("获取版本号"),//获取版本号
    DEVICE_GRADE("设备升级"),//设备升级
    ;
    private final String desc;
    DeviceCommandEnum(String desc) {
        this.desc = desc;
    }

    public static String getDesc(String name) {
        for (DeviceCommandEnum e : DeviceCommandEnum.values()) {
            if (e.name().equals(name)) {
                return e.desc;
            }
        }
        return null;
    }
}
